Scalar-valued Functions [dbo].[fn_asi_generate_login]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@IDvarchar(10)10
Permissions
TypeActionOwning Principal
GrantExecuteIMIS
SQL Script
/****** Object:  UserDefinedFunction dbo.fn_asi_generate_login    Script Date: 05/30/2006 15:25:13 ******/
create function dbo.fn_asi_generate_login(@ID varchar(10))
returns varchar(60)
as
begin
DECLARE @outstring varchar(60)
SELECT @outstring = LEFT(isnull(a.FIRST_NAME,''),1) + isnull(a.LAST_NAME,'') + a.ID
FROM Name a, Name_Security b
WHERE a.ID = b.ID
   AND a.ID = @ID
SET @outstring = UPPER(dbo.fn_asi_convert_foreign_string(@outstring))
return @outstring
end

GO
GRANT EXECUTE ON  [dbo].[fn_asi_generate_login] TO [IMIS]
GO
Uses